package com.fh.model.loan;

import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;

public class CallLoanLog implements Serializable {
    private Integer id;

    private String callLoanNid;

    private Integer callUser;

    private String callUserName;

    private Integer callType;

    private Integer callShip;

    private String callTypeStr;

    private String toRealName;

    private String linkManId;

    private String linkManName;

    private String toMobile;

    private String callResult;

    private String callResultDesc;

    private String remark;

    private String actualCallTime;
    
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date promiseRepaymentDay;

    private Date createTime;

    private String createTimeStr;

    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public String getCreateTimeStr() {
        return createTimeStr;
    }

    public void setCreateTimeStr(String createTimeStr) {
        this.createTimeStr = createTimeStr;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCallLoanNid() {
        return callLoanNid;
    }

    public void setCallLoanNid(String callLoanNid) {
        this.callLoanNid = callLoanNid == null ? null : callLoanNid.trim();
    }
    public String getCallTypeStr() {
        return callTypeStr;
    }

    public void setCallTypeStr(String callTypeStr) {
        this.callTypeStr = callTypeStr;
    }

    public Integer getCallUser() {
        return callUser;
    }

    public void setCallUser(Integer callUser) {
        this.callUser = callUser;
    }

    public Integer getCallType() {
        return callType;
    }

    public void setCallType(Integer callType) {
        this.callType = callType;
    }

    public String getToRealName() {
        return toRealName;
    }

    public void setToRealName(String toRealName) {
        this.toRealName = toRealName == null ? null : toRealName.trim();
    }

    public String getLinkManId() {
        return linkManId;
    }

    public void setLinkManId(String linkManId) {
        this.linkManId = linkManId;
    }

    public String getLinkManName() {
        return linkManName;
    }

    public void setLinkManName(String linkManName) {
        this.linkManName = linkManName;
    }

    public String getToMobile() {
        return toMobile;
    }

    public void setToMobile(String toMobile) {
        this.toMobile = toMobile == null ? null : toMobile.trim();
    }

    public String getCallResult() {
        return callResult;
    }

    public void setCallResult(String callResult) {
        this.callResult = callResult == null ? null : callResult.trim();
    }

    public String getCallResultDesc() {
        return callResultDesc;
    }

    public void setCallResultDesc(String callResultDesc) {
        this.callResultDesc = callResultDesc == null ? null : callResultDesc.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getActualCallTime() {
        return actualCallTime;
    }

    public void setActualCallTime(String actualCallTime) {
        this.actualCallTime = actualCallTime == null ? null : actualCallTime.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    public String getCallUserName() {
        return callUserName;
    }

    public void setCallUserName(String callUserName) {
        this.callUserName = callUserName;
    }
    public Integer getCallShip() {
        return callShip;
    }

    public void setCallShip(Integer callShip) {
        this.callShip = callShip;
    }

    public Date getPromiseRepaymentDay() {
        return promiseRepaymentDay;
    }

    public void setPromiseRepaymentDay(Date promiseRepaymentDay) {
        this.promiseRepaymentDay = promiseRepaymentDay;
    }

}